About Archie Ross Property Investments Limited (08812113) United Kingdom