About Skelton Properties Limited (13249081) United Kingdom