About S. De Meza Limited (07857617) United Kingdom