About Juniper Homes (lansdown) Limited (10670323) United Kingdom