About Davidson S Of London Ltd (11707699) United Kingdom