About Camphill Architecture & Development Ltd (SC496681) United Kingdom