About Marc Thurlow Associates Limited (13380039) United Kingdom