About Michael Sellars Limited (09498625) United Kingdom