About Aardvark Property And Investment Limited (13146651) United Kingdom