About Allard Investment Corporation Limited (04246784) United Kingdom