About Coopers Wharf Buckingham Management Limited (05752793) United Kingdom