About Sewell Manor Limited (11266689) United Kingdom