About Accru Property Limited (12147599) United Kingdom