About Strawberry Sales & Lettings Limited (13402443) United Kingdom