About 42 Square (london) Limited (09055283) United Kingdom