About Beewood Properties Ltd (12607981) United Kingdom