About Major S Place Industries Limited (SC075748) United Kingdom