About Barwell Estates Ltd (12902275) United Kingdom