About Blue Hen Properties Ltd (10122030) United Kingdom