About Kyle & Sons Limited (SC388516) United Kingdom