About London Lowe Limited (07229451) United Kingdom