About Klifer Developments Ltd (08775179) United Kingdom