About Acklams Properties Limited (06166907) United Kingdom