About Stephen Mccauley Ltd. (12032533) United Kingdom