About Kemloc Developments Ltd (07573191) United Kingdom