About The Blundellsands Consultancy Limited (12124159) United Kingdom