About Ashcroft Management (scarborough) Limited (05268216) United Kingdom