About Severn House Estates Ltd (12028052) United Kingdom