About Skelhurst Properties Limited (06774246) United Kingdom