About London Sink Company Ltd (07663295) United Kingdom