About Bidwell Freehold Limited (05102404) United Kingdom