About Kirbys Of London Ltd (09776312) United Kingdom