About Nick Stevens Properties Limited (10481754) United Kingdom