About A Sowray & Sons Limited (07675873) United Kingdom