About Jfs London Limited (05584926) United Kingdom