About Blundellsands Property Company Limited (07342666) United Kingdom