About Rhodes & Lauritsen Ltd (07182926) United Kingdom