About Leftfield Associates Limited (04467531) United Kingdom