About Metro Nominees (clapham) Limited (04139144) United Kingdom