About 1st Call Properties Limited (08306098) United Kingdom