About Kimbro Developments Holdings Ltd (12087555) United Kingdom