About Riddick & Son (builders) Limited (SC083039) United Kingdom