About Y&a (london) Limited (06935831) United Kingdom