About J. Vickerstaff Holdings Limited (04168172) United Kingdom