About L Grandison & Son Limited (SC395172) United Kingdom