About Sherwood Ridge Limited (12862763) United Kingdom