About Aitch Investment Properties Limited (03968626) United Kingdom