About Lochrane & Taylor Ltd (13053325) United Kingdom