About Sciama Family Trustees Limited (00874207) United Kingdom