About Window Seat Limited (12742066) United Kingdom