About Boomslang Properties Limited (08870515) United Kingdom