About John A Sellars And Associates Limited (SC606918) United Kingdom