About Preston & Lowe Limited (13138182) United Kingdom