About Antler Properties Europe Limited (03965899) United Kingdom