About Strawberry Hill Solutions Limited (11246734) United Kingdom