About The Stallion Properties & Investment Company Limited (12329425) United Kingdom