About Strand Services (whitchurch) Limited (02645753) United Kingdom