About Thrushcross Grange Ltd (12235086) United Kingdom