About Aimlord Properties Limited (02448087) United Kingdom