About Buxton & Drummond Property Limited (12690669) United Kingdom