About Avidus Scott Lang & Co. Limited (01692532) United Kingdom