About Kellard Estates Ltd (11814154) United Kingdom