About Blundellsands Solutions Ltd (12288581) United Kingdom