About V & S Poplar Limited (12789875) United Kingdom