About The Richard Stewart Investment Limited (07748359) United Kingdom