About James Levens Wood Properties Limited (10762630) United Kingdom