About Thomas And Partners (faversham) Limited (10684936) United Kingdom