About Nicholson (london) Limited (05895771) United Kingdom