About Byford And Richardson Developments Ltd (11479952) United Kingdom