About Roy Lowe & Sons Limited (03237511) United Kingdom