About Buffery Property Ltd (10423898) United Kingdom