About Stallion Properties Limited (11530181) United Kingdom