About Long Fox Manor Limited (04326231) United Kingdom