About Kellard Property Limited (09812382) United Kingdom