About 31 Seward Street (london) Limited (06223418) United Kingdom