About Beale Solutions Limited (10899225) United Kingdom