About Buford Properties Limited (12294022) United Kingdom