About Beachwindow Limited (SC264617) United Kingdom