About Loci Developments Limited (08552158) United Kingdom