Company name: Callidus Solar & Battery Storage
Description: Callidus are Off-grid, Solar & Battery storage specialists. We provide good value and reliable battery & solar technology for your home or business.
Anchor Buildings, Unit 3 Battle Rd, Heathfield, Newton Abbot TQ12 6RY, United Kingdom