About Bidwell Close Management Limited (02008878) United Kingdom