About Buzzards Retreat Limited (12374586) United Kingdom