About Aardvark Homes Limited (06267409) United Kingdom