About Exiguum Homes Limited (13016253) United Kingdom