About Aardvark Building Limited (08855945) United Kingdom