About Shrewsbury Avenue (london) Limited (09850651) United Kingdom