About Abi Mei Homes Limited (12985809) United Kingdom