About Skellfield Properties Limited (11954989) United Kingdom