About Kellarc Developments Limited (08447962) United Kingdom