About Blackpool Abode Limited (12088829) United Kingdom