About Stockman & Loram Ltd (11512262) United Kingdom